﻿using MediatR;
using SheepStorage.API.Baseclass;
using SheepStorage.Domain.Dto.InputDto;
using SheepStorage.Domain.DTO.Output;
using SheepStorage.Domain.Entity;
using SheepStorage.Service.Interface;

namespace SheepStorage.API.Application.Command.ProviderManageCommand
{
    public class ProviderManageSelectCommand:IRequest<Results<PageOutput<ProviderManage>>>
    {

        //public PageInput? input { get; set; }

        //public ProviderManageSelectCommand(PageInput input)
        //{
        //    input = input;
        //}



        /// <summary>
        /// 页码
        /// </summary>
        public int pageIndex { get; set; }
        /// <summary>
        /// 页大小
        /// </summary>
        public int pageSize { get; set; }
        /// <summary>
        /// 供应商编号
        /// </summary>
        public string? ProviderNumber { get; set; }
        /// <summary>
        /// 供应商名称
        /// </summary>
        public string? ProviderName { get; set; }
        /// <summary>
        /// 负责人电话
        /// </summary>
        public string? ProviderPrincipalPhone { get; set; }
        /// <summary>
        /// 所属市场
        /// </summary>
        public string? ProviderMarket { get; set; }
        /// <summary>
        /// 服务人员
        /// </summary>
        public string? ProviderSalesman { get; set; }
        /// <summary>ww
        /// 使用状态
        /// </summary>
        public string? ProviderUseState { get; set; }
    }
}
